﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TCC_Hotel.Entidades.Basicas;

namespace TCC_Hotel.Entidades
{
    public class Reserva_Particular
    {
        /// <summary>
        /// ID reserva
        /// </summary>
        public int ID { get; set; }

        /// <summary>
        /// CPF da pessoa que reservou o apartamento
        /// </summary>
        public string CPF_Reserva { get; set; }

        /// <summary>
        /// Nome da pessoa que reservou o apartamento
        /// </summary>
        public string Nome_Reserva { get; set; }

        /// <summary>
        /// Telefone para contato de quem reservou o apartamento
        /// </summary>
        public string Telefone { get; set; }

        /// <summary>
        /// RG da pessoa que reservou o apartamento
        /// </summary>
        public string RG_Reserva { get; set; }

        /// <summary>
        /// Nome do segundo hóspede
        /// </summary>
        public string Nome_2 { get; set; }

        /// <summary>
        /// RG do segundo hóspede
        /// </summary>
        public string RG_2 { get; set; }

        /// <summary>
        /// Nome do terceiro hóspede
        /// </summary>
        public string Nome_3 { get; set; }

        /// <summary>
        /// RG do terceiro hóspede
        /// </summary>
        public string RG_3 { get; set; }

        /// <summary>
        /// Nome do quarto hóspede
        /// </summary>
        public string Nome_4 { get; set; }

        /// <summary>
        /// RG do quarto hóspede
        /// </summary>
        public string RG_4 { get; set; }

        /// <summary>
        /// Nome do quinto hóspede
        /// </summary>
        public string Nome_5 { get; set; }

        /// <summary>
        /// RG do quinto hóspede
        /// </summary>
        public string RG_5 { get; set; }

        /// <summary>
        /// data de inicio da reserva
        /// </summary>
        public DateTime Data_Inicio { get; set; }

        /// <summary>
        /// data final da reserva
        /// </summary>
        public DateTime Data_Final { get; set; }

        /// <summary>
        /// numero do apartamento reservado
        /// </summary>
        public int Numero_Apartamento { get; set; }

        /// <summary>
        /// Dados do cartao de credito
        /// </summary>
        public Cartao Cartao_Credito { get; set; }

        /// <summary>
        /// true se o hóspede ja está no hotel
        /// </summary>
        public bool NoHotel { get; set; }
    }


}